package br.com.velp.sudecap.service;

import br.com.velp.sudecap.entidade.Imovel;
import br.com.velp.sudecap.entidade.ImovelDecreto;
import java.util.List;

/**
 * <sumario>
 * <objetivo> "Rastreabilidade" </objetivo>
 * <autor> EDUARDO SANTOS DE OLIVEIRA </autor>
 * <versao>1.0.0.0</versao>
 * <data_criacao> 17.10.2012 </data_criacao>
 * <data_ultima_alteracao> N/A </data_ultima_alteracao>
 * <requisitos_afetados> RF006.03 - Relacionar Decretos x Imóveis </requisitos_afetados>
 * <descricao> Interface Responsável Pelas Operações 
 *             de CRUD Referentes ao Contexto de Imóveis </descricao>
 * </sumario>
 */
public interface ImovelDecretoService extends GenericService<ImovelDecreto> {
    
    public List<ImovelDecreto> recuperarImoveisDoDecreto(Long idDecreto);
    
    public void adicionarImoveisAoDecreto(Long idDecreto, List<Imovel> imoveis);
    
    public void atualizarStatusImovelDecreto(ImovelDecreto imovelDecreto);
    
}
